package com.example.entity;

import lombok.Data;
import java.util.Date;

@Data
public class Activity {
    private Integer activityId;             // 活动ID
    private Integer orgid;                  // 主办组织ID
    private String title;                   // 活动标题
    private Integer categoryId;             // 分类ID
    private String coverImage;              // 封面图片
    private String description;             // 活动描述
    private Date startTime;                 // 开始时间
    private Date endTime;                   // 结束时间
    private Date registrationDeadline;      // 报名截止时间
    private String location;                // 活动地点
    private Integer maxVolunteers;          // 最大志愿者人数
    private Integer currentVolunteers;      // 当前报名人数
    private Double serviceHours;            // 预计服务时长
    private String requirements;            // 志愿者要求
    private String status;                  // 活动状态: draft, published, in_progress, completed, cancelled
    private Boolean isApproved;             // 是否审核通过
    private Date createTime;                // 创建时间
    private Date updateTime;                // 更新时间
}
